package com.yaj.utils;


import lombok.extern.slf4j.Slf4j;

@Slf4j
public class UserThreadLocal {

    /***
     *  创建线程局部userVO变量
     */
    public static ThreadLocal<Long> userThreadLocal = new ThreadLocal<Long>();


    // 提供线程局部变量set方法
    public static void setUserId(Long userId) {

        userThreadLocal.set(userId);
    }
    // 提供线程局部变量get方法
    public static Long getSubject() {

        return userThreadLocal.get();
    }

    //清空当前线程，防止内存溢出
    public static void removeSubject() {

        userThreadLocal.remove();
    }
}
